PIO Functions
The PIO module may be configured as GPIO or as the aforementioned communication interfaces. The following table describes all PIO functions.
PIO # | Default Function | I/O | Description | Alternate Function |
---|---|---|---|---|
0 | GPIO | I/O | - | SPI master MISO SPI flash D0 |
1 | GPIO | I/O | - | SPI master MOSI SPI flash D1 |
2 | GPIO | I/O | - | PWM0 UART2 RXD SPI flash WP |
3 | GPIO | I/O | - | PWM1 UART2 TXD SPI flash HOLD |
4 | GPIO | I/O | - | SPI master CLK SPI flash CLK |
5 | GPIO | I/O | - | SPI master CSN SPI flash CSN |
6 | GPIO | I/O | Controlled by BOOT_MODE when booting: UART1 TXD (if BOOT_MODE is high when booting) SPI slave MISO (if BOOT_MODE is low when booting) |
UART1 TXD SPI slave MISO |
7 | GPIO | I/O | Controlled by BOOT_MODE when booting: UART1_RXD (if BOOT_MODE is high when booting) SPI slave MOSI (if BOOT_MODE is low when booting) |
UART1 RXD SPI slave MOSI |
8 | GPIO | I/O | Controlled by BOOT_MODE when booting: I2C1 SCL (if BOOT_MODE is high when booting) SPI slave CLK (if BOOT_MODE is low when booting) |
I2C1 SCL SPI slave CLK |
9 | GPIO | I/O | Controlled by BOOT_MODE when booting: I2C1 SDA (if BOOT_MODE is high when booting) SPI slave CSN (if BOOT_MODE is low when booting) |
I2C1 SDA SPI slave CSN |
10 | GPIO | I/O | Communication interface selection pin. Select from PIO6 to PIO9. Only valid when booting. This pin is pulled up if it is not connected. |
PPS D_SEL 32.768 kHz clock |
11 | GPIO | I/O | - | PPS EVENT UART1 RXD |
12 | GPIO | I/O | Bootstrap mode selection pin. Select firmware loading address, external/internal Flash or SPI interface. Only valid when booting. This pin is pulled up if it is not connected. |
BOOT MODE PPS RF_READY UART1 TXD |
13 | GPIO | I/O | - | I2C2 SCL ODO_DIR EVENT |
14 | GPIO | I/O | - | I2C2_SDA ODO_CNT EVENT |
15 | GPIO | I/O | - | UART2 TXD LO1_DET |
16 | GPIO | I/O | - | UART2 RXD BLK LO2_DET |
17 | TMS | I/O | Debug interface | ODO_DR GPIO |
18 | TCK | I/O | Debug interface | ODO_CNT GPIO |
If you want to change the I/O alternate function, please contact the UNICORECOMM FAE.